import tkinter as tk


from tkinter import *
from random import *
from tkinter import ttk

def click_button1():
    input_value = height_tf.get()
    if (not input_value.isdigit()):
        height_lb4.config(text="Набери корректный ответ!")
    elif int(input_value) > 128 or int(input_value) < 1:
        height_lb4.config(text="Набери корректный ответ!")
    elif int(input_value) > answer:
        height_lb4.config(text="Загаданное число меньше")
    elif int(input_value) < answer:
        height_lb4.config(text="Загаданное число больше")
    else:
        height_lb4.config(text="Вы угадали!")

def click_button2():
    global answer
    answer = randint(1, 128)
    # print(answer)    
    height_lb4.config(text="Вы начали заново. ПК загадал новое число")

window = Tk()
window.title("УГАДАЙ ЧИСЛО")
window.geometry('400x150')

answer = randint(1, 128)
# print(answer)

height_lb1 = Label(window, text="Компьютер загадал число от 1 до 128.")
height_lb1.place(x=10, y=10)
height_lb2 = Label(window, text="Введи свой вариант ответа и нажми кнопку ПРОВЕРИТЬ.")
height_lb2.place(x=10, y=30)
height_lb3 = Label(window, text="Введи число:")
height_lb3.place(x=10, y=50)

height_tf = Entry(window)
height_tf.place(x=90, y=50)

btn1 = ttk.Button(window, text="Проверить", command=click_button1)
btn1.place(x=10, y=70)

height_lb4 = Label(window, text="Тут появится вердикт...")
height_lb4.place(x=10, y=95)

btn1 = ttk.Button(window, text="НАЧАТЬ ЗАНОВО", command=click_button2)
btn1.place(x=10, y=115)

window.mainloop()
